home *** CD-ROM | disk | FTP | other *** search
/ Amiga Plus 2002 #11 / Amiga Plus CD - 2002 - No. 11.iso / amigaoscd / amigapluscd / AP-Website / news / admin / phpmyadmin / extchg.sh < prev    next >
Linux/UNIX/POSIX Shell Script  |  2002-01-27  |  916b  |  42 lines

  1. #!/bin/sh
  2.  
  3. # original php3->phtml converter by Pavel Piankov <pashah@spb.sitek.net>
  4. # modified by Tobias Ratschiller to allow any file extension
  5. # part of the phpMyAdmin distribution <http://phpwizard.net/phpMyAdmin>
  6.  
  7. if [$1 eq ""]
  8. then
  9.   echo "Missing first parameter (extension to be changed)"
  10.   echo "Usage: extchg <extension to change from> <extension to change to>"
  11.   exit
  12. fi
  13.  
  14. if [$2 eq ""]
  15. then
  16.   echo "Missing second parameter (extension to change to)"
  17.   echo "Usage: extchg <extension to change from> <extension to change to>"
  18.   exit
  19. fi
  20.  
  21.  
  22. if test ! -s *.$1
  23. then
  24.   echo 'Nothing to convert! Try to copy the script to the directory where you have files to convert.' 
  25.   exit
  26. fi
  27.  
  28.  
  29. if  test ! -d bak
  30. then
  31.     mkdir bak
  32. else
  33.     echo 'Directory bak is already there - will try to use it to backup your files...'
  34. fi
  35.  
  36. for i in *.$1
  37.      do 
  38.      sed -e 's/'$1'/'$2'/g' $i > `ls $i|sed -e 's/'$1'/'$2'/g'`
  39.      mv $i bak/$i
  40.     done;
  41.  
  42.